package com.tengju.data.domain.model.clickhouse;


import com.tengju.data.domain.model.user.UserBelongDetail;
import com.tengju.data.domain.model.user.UserDetail;
import com.tengju.user.domain.model.user.UserIdCode;

import java.util.List;

public interface DwdUserClubMapRepository {

    int getUserBlackCountByClubId(Long clubId);

    List<Long> getIdCodesByClubIdAndIdCode(Long clubId, List<Long> idCodes);


    List<Long> getIdCodesByClubIdsAndIdCodes(List<Long> clubIds, List<Long> idCodes);

    List<LevelUserAnalysis> listLevelUsers(Long clubId);

    UserDetail queryUserDetail(UserIdCode idCode);

    List<UserBelongDetail> queryUserBelongDetailList(List<UserIdCode> idCodes);

}
